ヘッダーをスキップ
Oracle TimesTen In-Memory Database C開発者およびリファレンス・ガイド
リリース6.0
B25764-02
  目次へ
目次
索引へ
索引

前へ
前へ
次へ
次へ
 

頻繁なチェックポイント処理の回避

長くデータ・ストアに接続されているアプリケーションの場合、ディスクがログ・ファイルでいっぱいにならないように、データ・ストアに対してチェックポイント処理を明示的に実行する必要があります。トランザクション一貫性チェックポイントは、データ・ストアへの排他アクセスが必要であるため、パフォーマンスに大きな影響を与える可能性があります。

トランザクション一貫性チェックポイント(ブロッキング・チェックポイント)のかわりにファジー・チェックポイントを使用できる場合があります。ファジー・チェックポイントを使用すると、時間はかかりますが、データ・ストアに対して同時に他のトランザクションを実行できるため、オーバーヘッドを少なくできます。ログ・ファイルの蓄積に使用するディスク領域の量を増やすことによって、連続するチェックポイント間の間隔を長くできます。

ログ・ファイルのサイズが大きくなると(チェックポイント間の間隔が長くなると)、リカバリ時間もそれに応じて長くなります。システム・クラッシュまたはアプリケーション障害からのリカバリ時間を短くする必要がある場合は、チェックポイント処理を頻繁に実行することをお薦めします。SYS.MONITOR表のDS_CHECKPOINTSおよびDS_CHECKPOINTS_FUZZY列は、チェックポイント処理が正常に実行された回数を示します。